body{font-family: "microsoft yahei";}
.w1180{width: 1180px;margin: 0 auto;}
.header .top{line-height: 34px;background: #333333;font-size: 12px;color: #FFFFFF;}
.header .top a{color: #FFFFFF;}
.header .top a:hover{color: #ff7e00;}
.header .main{padding: 10px 0 0;}
.header .nav{width: 690px;margin-left: 65px;margin-top: 10px;}
.header .nav a{display: inline-block;padding: 0 20px;font-size: 16px;color: #4c4c4c;line-height: 24px;text-align: center;}
.header .nav a i{text-transform: uppercase;font-size: 12px;color: #b2b2b2;display: block;}
.header .nav a:hover{border-bottom: 3px solid #0059a0;}
.header .nav a.active{border-bottom: 3px solid #0059a0;}
.header .phone{color: #ff7e00;font-size: 18px;width: 160px;text-align: right;background: url(../images/index_2.jpg) no-repeat left center;margin-top: 10px;}
.banner form{width: 384px;background: #FFFFFF;padding-bottom: 20px;position: absolute;top: 150px;left: 0;z-index: 99;-webkit-box-shadow: 3px 5px 10px #e0e0e0;-moz-box-shadow: 3px 5px 10px #e0e0e0;
    box-shadow: 3px 5px 10px #e0e0e0;}
.banner form h3{height: 45px;line-height: 45px;color: #FFFFFF;font-size: 16px;background: #004a91;padding-left: 10px;}
.banner form textarea{display: block;width: 320px;border: 1px solid #d3d3d3;padding: 10px;box-sizing: border-box;margin: 20px auto;height: 100px;}
.banner form input{width: 113px;height: 41px;line-height: 41px;text-align: center;color: #FFFFFF;font-size: 16px;background: #002f76;border-radius: 8px;margin-right: 30px;}
.swiper-container .swiper-slide img{float: right;margin-right: 250px;margin-top: 300px;}
.menuicon{display: none;}


.idx_tit h3 span{font-size: 24px;color: #fa8616;padding: 0 20px;}
.idx_tit h3 i{display: inline-block;width: 117px;border-bottom: 1px solid #d2d2d2;position: relative;top: -6px;}
.idx_tit p{font-size: 14px;color: #ababab;text-transform: uppercase;}
.box ul{padding: 30px 0;}
.box ul li{width: 150px;text-align: center;margin-right: 106px;}
.box ul li img{display: block;margin-bottom: 10px;}
.box ul li p{font-size: 16px;color: #4c4c4c;}
.box ul li:last-child{margin-right: 0;}

.footer{background: #4d4d4d;padding-top: 20px;}
.footer dd{width: 650px;}
.footer dd p{width: 25%;line-height: 22px;}
.footer dd p span{color: #e5e5e5;font-size: 16px;display: block;padding-bottom:8px;}
.footer dd p a{color: #e5e5e5;font-size: 12px;display: block;}
.footer dd p a:hover{color: #ff7e00;}
.footer dt{width: 320px;line-height: 36px;}
.footer dt p{width: 174px;color: #FFFFFF;font-size: 14px;margin-top: 10px;}
.footer dt p b{font-size: 18px;display: block;}
.copyright{background: #333333;padding: 15px 0;color: #FFFFFF;font-size: 14px;text-align: center;margin-top: 20px;}
.link{width: 1180px;margin: 0 auto;border-bottom: 1px solid #808080;padding: 0 0 20px;margin-bottom: 25px;}
.link b{font-size: 16px;font-weight: normal;color: #fff;}
.link a{display: inline-block;padding:0 20px;color: #fff;font-size: 12px;}
.link a:hover{color: #ff7e00;}

.er_box{margin-bottom: 40px;}
.er_box .left{width: 227px;position: relative;}
.er_box .left:after{content: "";width: 10px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/shaw.png) repeat-y;}
.er_box .left p{padding: 40px 0;}
.er_box .left p a{display: block;background: #fdfcfd;font-size: 12px;color: #cec3bf;text-align: right;border-bottom:1px solid #e2e1e2;padding-right: 20px;padding: 10px 20px 10px 0;}
.er_box .left p a.active{background-color: #ee8015;color: #FFFFFF;}
.er_box .left p a.active span{color: #FFFFFF;}
.er_box .left p a span{display: block;color: #4e4d4d;font-size: 14px;}
.er_box .left p a:hover{background-color: #ee8015;color: #FFFFFF;}
.er_box .left p a:hover span{color: #FFFFFF;}
.er_box .right{width: 950px;padding-top: 20px;}
.er_box .er_tit{border-bottom: 1px solid #d6d6d6;margin-bottom: 30px;}
.er_box .er_tit h3{font-size: 12px;color: #888888;text-transform: uppercase;}
.er_box .er_tit h3 span{font-size: 17px;color: #333333;padding: 5px;border-bottom: 2px solid #ee8015;display: inline-block;margin:0 20px;}
.er_box .er_tit p{font-size: 12px;color: #6c6c6c;margin-top: 5px;background: url(../images/about_t.jpg) no-repeat left center;padding:5px 0 5px 25px;}
.er_box .er_tit p a{padding: 0 5px;}
.er_box .er_tit p span{color: #222222;}
.er_body{ padding: 0 20px;}
.er_body p{line-height: 24px;margin-bottom: 5px;}


.kjzz_box1{background: #f7f7f7;margin-top: 30px;padding-top: 50px;}
.kjzz_box1 .txtar{display: inline-block;position: relative;}
.kjzz_box1 .txtar b img{top: 10px;right: 15px;cursor: pointer;}
.kjzz_box1 form{width: 840px;background: url(../images/kjzz_1.jpg) no-repeat top right;margin: 0 auto; padding-bottom: 30px;}
.kjzz_box1 form textarea{border: 1px solid #d8d8d8;background: #f7f7f7;width: 640px;height: 127px;padding: 30px;box-sizing: border-box;}
.kjzz_box1 .btn input[type=text]{border: 1px solid #d8d8d8;background: #f7f7f7;width: 187px;height: 46px;line-height: 46px;padding-left: 10px;}
.kjzz_box1 .btn input[type=submit]{height: 48px;line-height: 48px;color: #FFFFFF;background: #ee8015;font-size: 20px;width: 137px;text-align: center;cursor: pointer;}

.w685{width: 850px;margin: 0 auto;border-bottom: 1px solid #6aa6f2;}
.slideTxtBox{border-top: 1px dashed #d2d2d2;}
.slideTxtBox .hd{background: #f7f7f7;padding-top: 50px;}
.slideTxtBox .hd li{font-size: 20px;color: #6aa6f2;float: left;margin-right: 20px;text-align: center;width: 185px;height: 48px;line-height: 48px;cursor: pointer;}
.slideTxtBox .hd li.on{background-color: #6aa6f2;color: #FFFFFF;}
.slideTxtBox .bd{width: 850px;margin: 30px auto;overflow: hidden;}
.slideTxtBox .bd li p{background: url(../images/kjzz_ry.jpg) repeat-y 203px top;height: auto;overflow: hidden;padding-bottom: 15px;}
.slideTxtBox .bd li p:last-child{background: none;height: auto;overflow: hidden;padding-bottom: 15px;}
.slideTxtBox .bd li p span{float: left;font-size: 16px;color: #4d4d4d;width: 210px;padding-bottom: 20px;}
.slideTxtBox .bd li p span b{width: 12px;height: 12px;background: #fff;border-radius: 100%;position: relative;right: -3px;}
.slideTxtBox .bd li p:first-child span b{background: #EE8015;border: 6px solid #fff;right: -8px;}
.slideTxtBox .bd li p i{float: left;font-size: 16px;color: #000000;padding-left: 60px;width: 577px;}

/* 768自适应 */
@media screen and (max-width: 768px) {
    .w1180{width: 100%;margin: 0 auto;}
    .header .top{padding:0 15px;}
    .header .main{position: relative;}
    .header .main .logo{margin-left:12px;}
    .header .main .menuicon{margin-right:12px;}
    .header .main .menuicon img{width: 42px; height: 42px;margin-top: 2px;}
    .header .main .nav{position: absolute;margin-left:0;top:57px;left: 0;width: 100%;height: auto;padding:15px;background-color: rgba(0, 0, 0, .68);z-index: 10001;display: none;}
    .header .main .nav a{display: block;text-align: center;font-size: 1.8rem;color:#fff; margin: 20px;line-height: 2.5rem;border-bottom: 3px solid #888;}
    .header .main .nav a.active{border-bottom: 3px solid #eee;}
    .header .main .nav a i{display: block;text-align: center;font-size: 1.2rem;color:#fff;}
    .header .main .phone{display: none;}
    .header .main .menuicon{display: block;}
    .banner form{width: 80%;margin: 0 auto;left:10%}
    .banner form textarea{width:90%;}
    .box ul li{width:50%;margin-right: auto;margin-bottom: 30px;}
    .box ul li img{margin:0 auto}
    .link{width: 100%;margin: 0 auto;display: none;}
    .link b{margin-left: 15px;}
    .footer dd{display: none;}
    .footer dt{margin-top: 20px;}
    .copyright a{display:none}

    .er_box .left{width: 100%;margin: 0 auto;}
    .er_box .left p{display: flex;justify-content: space-around;padding:0}
    .er_box .left p a{flex:1; text-align: center;}
    .er_box .right{width: 100%;margin:20px 0;}
    .er_box .er_tit{display: none;}
    .er_body img{max-width: 100%;}

    .kjzz_box1 form{width: 90%;padding:0 15px;}
    .kjzz_box1 form textarea{width: 100%;height: 150px;}
    .w685{width: 100%;}
    .slideTxtBox .bd{width: 100%;margin-top:10px;}
    .slideTxtBox .bd li{padding:0 15px;}
    .slideTxtBox .bd li p{background:none;border-bottom: 1px dashed #ccc;margin:10px 0;}
    .slideTxtBox .bd li p span{float: none;display: block;width: 100%;padding-bottom: 3px;}
    .slideTxtBox .bd li p i{float: none;display: block;width: 100%;padding-left: 0;}
    .slideTxtBox .bd li p:first-child span b{display: none;}
    .er_banner{height: 180px !important;background-size: cover !important;}
}